suturer un organe

Translations
to suture an organ
Words
suturer

verb
to suture